package com.zxbg.domain;

import java.util.Date;
import java.util.List;
import java.util.Map;

public class InfoBlock {
    private Integer id;
    private String info_module_id;
    private String title;
    private String from;
    private Integer tenant_id;
    private String public_range;
    private Map<String, Object> range;
    private String creator_id;
    private Employee creator;
    private Integer status;
    private Integer click_num;
    private String rotation_url;
    private Date create_time;
    private Integer type_id;
    private InfoBlockType type;
    private String viewed_employee_id;
    private List<Employee> viewed_employee;
    private List<Employee> un_viewed_employee;
    private String annex_url;
    private Date start_time;
    private String content;
    private Date end_time;
    private Integer is_top;
    private Integer top_day;
    private String data_type;

    public Integer getTop_day() {
        return top_day;
    }

    public void setTop_day(Integer top_day) {
        this.top_day = top_day;
    }

    public Map<String, Object> getRange() {
        return range;
    }

    public void setRange(Map<String, Object> range) {
        this.range = range;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getInfo_module_id() {
        return info_module_id;
    }

    public void setInfo_module_id(String info_module_id) {
        this.info_module_id = info_module_id;
    }

    public String getFrom() {
        return from;
    }

    public void setFrom(String from) {
        this.from = from;
    }

    public Integer getTenant_id() {
        return tenant_id;
    }

    public void setTenant_id(Integer tenant_id) {
        this.tenant_id = tenant_id;
    }

    public String getPublic_range() {
        return public_range;
    }

    public void setPublic_range(String public_range) {
        this.public_range = public_range;
    }

    public String getCreator_id() {
        return creator_id;
    }

    public void setCreator_id(String creator_id) {
        this.creator_id = creator_id;
    }

    public Employee getCreator() {
        return creator;
    }

    public void setCreator(Employee creator) {
        this.creator = creator;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getClick_num() {
        return click_num;
    }

    public void setClick_num(Integer click_num) {
        this.click_num = click_num;
    }

    public String getRotation_url() {
        return rotation_url;
    }

    public void setRotation_url(String rotation_url) {
        this.rotation_url = rotation_url;
    }

    public Date getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    public Integer getType_id() {
        return type_id;
    }

    public void setType_id(Integer type_id) {
        this.type_id = type_id;
    }

    public InfoBlockType getType() {
        return type;
    }

    public void setType(InfoBlockType type) {
        this.type = type;
    }

    public String getViewed_employee_id() {
        return viewed_employee_id;
    }

    public void setViewed_employee_id(String viewed_employee_id) {
        this.viewed_employee_id = viewed_employee_id;
    }

    public List<Employee> getViewed_employee() {
        return viewed_employee;
    }

    public void setViewed_employee(List<Employee> viewed_employee) {
        this.viewed_employee = viewed_employee;
    }

    public List<Employee> getUn_viewed_employee() {
        return un_viewed_employee;
    }

    public void setUn_viewed_employee(List<Employee> un_viewed_employee) {
        this.un_viewed_employee = un_viewed_employee;
    }

    public String getAnnex_url() {
        return annex_url;
    }

    public void setAnnex_url(String annex_url) {
        this.annex_url = annex_url;
    }

    public Date getStart_time() {
        return start_time;
    }

    public void setStart_time(Date start_time) {
        this.start_time = start_time;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Date getEnd_time() {
        return end_time;
    }

    public void setEnd_time(Date end_time) {
        this.end_time = end_time;
    }

    public Integer getIs_top() {
        return is_top;
    }

    public void setIs_top(Integer is_top) {
        this.is_top = is_top;
    }

    public String getData_type() {
        return data_type;
    }

    public void setData_type(String data_type) {
        this.data_type = data_type;
    }

    @Override
    public String toString() {
        return "InfoBlock{" +
                "id=" + id +
                ", info_module_id='" + info_module_id + '\'' +
                ", title='" + title + '\'' +
                ", from='" + from + '\'' +
                ", tenant_id=" + tenant_id +
                ", public_range='" + public_range + '\'' +
                ", range=" + range +
                ", creator_id='" + creator_id + '\'' +
                ", creator=" + creator +
                ", status=" + status +
                ", click_num=" + click_num +
                ", rotation_url='" + rotation_url + '\'' +
                ", create_time=" + create_time +
                ", type_id=" + type_id +
                ", type=" + type +
                ", viewed_employee_id='" + viewed_employee_id + '\'' +
                ", viewed_employee=" + viewed_employee +
                ", un_viewed_employee=" + un_viewed_employee +
                ", annex_url='" + annex_url + '\'' +
                ", start_time=" + start_time +
                ", content='" + content + '\'' +
                ", end_time=" + end_time +
                ", is_top=" + is_top +
                ", top_day=" + top_day +
                ", data_type='" + data_type + '\'' +
                '}';
    }
}
